#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>




void maopao(int arr[],int sz)
{
	int i = 0;


	for (i = 0; i < sz - 1; i++)
	{
		int j = 0;
		for (j = 0; j < sz - 1 - i; j++)
		{
			if (arr[j] > arr[j + 1])
			{
				int tmp = arr[j];
				arr[j] = arr[j + 1];
				arr[j + 1] = tmp;
			}
		}
	}

}
//int main()
//{
//	int arr[] = { 9,6,7,0,8,4,3,5,1,2 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	maopao(arr,sz);
//
//	int i = 0;
//	for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
//	{
//		printf("%d", arr[i]);
//	}
//
//
//	return 0;
//}







//
//
//
//int way(void* e1, void* e2)
//{
//	return *(int*)e1 - *(int*)e2;
//}
//
//void swap(const char*sw1,const char*sw2,int w)
//{
//	int i = 0;
//	for (i = 0; i <= w; i++)
//	{
//		int tmp = *(char*)sw1;
//		*(char*)sw1 = *(char*)sw2;
//		*(char*)sw2 = tmp;
//	}
//
//}
//
//
//void cmp(void* arr, size_t sz, size_t w, int(*way)(const void* e1, const void* e2))
//{
//	size_t i = 0;
//
//
//	for (i = 0; i < sz - 1; i++)
//	{
//		size_t j = 0;
//		for (j = 0; j < sz - 1 - i; j++)
//		{
//			if (          )
//			{
//				
//			}
//		}
//	}
//}
//
//
//int main()
//{
//	int arr[] = { 9,8,7,6,5,4,3,2,1 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int w = sizeof(arr[0]);
//
//
//	cmp(arr,sz,w,way);
//	
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//
//	return 0;
//}


int main()
{
	int aa[2][5] = { 10,9,8,7,6,5,4,3,2,1 };
	//int* ptr1 = (int*)(&aa + 1);
	printf("%p\n", &aa );
	printf("%p\n", *(aa+1));

	printf("%p\n", &aa + 1);
	printf("%p\n", &aa[2][5]);

	int i = 0;
	for (i = 0; i <= 2; i++)
	{
		int j = 0;
		for (j = 0; j <= 5; j++)
		{

			printf("arr[%d][%d]==%p\n",i,j, &aa[i][j]);

		}
		printf("\n");
	}


	return 0;
}